Implementing a Better Cache Replacement Algorithm in Apache Derby Progress Report

نویسنده

  • Gokul Soundararajan
چکیده

The desire to have large amounts of memory with small access latency is desired by all. Caches provide this effect in a manageable fashion. In databases, the buffer pool acts as a cache to reduce the latency to access disk. However, the benefit of caching depends on the effectiveness of the replacement algorithm. In this report, I summarize my work over the past few months on Derby on different cache replacement algorithms and my two implementations. Through simple experiments, I show that both implementations provide better hit rates when compared to the existing Clock algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reduction in Cache Memory Power Consumption based on Replacement Quantity

Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...

متن کامل

Reduction in Cache Memory Power Consumption based on Replacement Quantity

Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...

متن کامل

A Second-Level Cache With the Distance-Aware Replacement Policy for NUMA Systems

The cache replacement policy is one of the most important factors that affect the cache performance. With the trend of increasing associativity in second-level caches, implementing an efficient replacement algorithm becomes more important than just eliminating conflict misses. The LRU cache replacement algorithm has been known to work well in a single processor system by reducing the cache miss...

متن کامل

Design and implementation of caching services in the cloud

ion of the SC2 system architecture. Cache requests arrive at a request router, which forwards them to the appropriate cache server to access, update, or remove an element from the cache. If the local space manager is unable to allocate (BAlloc[ in the figure) space for a new object, the replacement policy will evict an element from some tenant such that the memory partition corresponds to the d...

متن کامل

WARP: Workload Nature Adaptive Replacement Policy

In the present universal scenario where the dependence on heterogeneous multi-core processors is tremendous, dealing with algorithms focusing on coherence between shared caches is imperative. WARP redesigns the replacement policy in the last level cache. In this policy, the shared (clean) lines and the private exclusive line are given the first two priorities dynamically followed by private mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006